package com.heima.leetcode.practice;

/**
 * leetcode 27 移除元素
 * @author 勾新杰
 * @version 1.0
 * @date 2024/10/29 10:08
 */
public class E27 {

    /**
     * 移除相同元素元素
     * @param nums 数组
     * @param val 移除的值
     * @return 移除后的新数组长度
     */
    public int removeElement(int[] nums, int val) {
        int newLength = 0; // 新数组的长度
        for (int i = 0; i < nums.length; i++) {
            if (nums[i] != val){
                nums[newLength++] = nums[i];
            }
        }
        return newLength;
    }
}
